オンプレ版更新のお願い(Github login APIの変更対応)
対象
経緯
Githubの認証APIが変更されました
これまで
ログイン時にやりとりされるtokenはURL query parameterで送信されていた
変更
tokenはAuthorization headerで送信される様になった
これに伴い、Scrapbox側も修正されています
Release 2021-03-01 08:17:21以降のバージョンから、Authorization headerを使った認証に切り替わった
環境変数USE_OLD_GITHUB_AUTHを設定する事で、URL query parameterを使った古い認証方式を利用できます
code:docker-compose.yml
services:
app:
image: ${DOCKER_APP_IMAGE:-notainc/scrapbox}
environment:
GITHUB_CLIENT_ID: 'your-github-client-id'
GITHUB_CLIENT_SECRET: 'your-github-client-secret'
USE_OLD_GITHUB_AUTH: 'true' # これを追加
様々な理由でGithub Enterpriseを更新できない場合のオプションです